import {
	baseURL
} from './base.js'; //导入接口的前缀地址
// ?user_id=1633&token=cad2ca15-2f0c-40b4-b1ae-d4035de2fed6&status&version=1.0.0&lang=zh
import { getToken } from './getToken.js';


import { validToken } from '@/utils/tool.js';
export const request = (options) => {
	return new Promise(async (resolve, reject) => {
		try {
			await validToken();
			uni.request({
				url: 'https://freight.gluz.com.cn/api' + options.url, //接口地址：前缀+方法中传入的地址
				// url: '/api' + options.url, //接口地址：前缀+方法中传入的地址
				method: options.method || 'GET', //请求方法：传入的方法或者默认是“GET”
				data: options.data || {}, //传递参数：传入的参数或者默认传递空集合
				header: {
					'xzdToken': uni.getStorageSync('xzdToken'),
					'version': uni.getStorageSync('version'),
					'lang': uni.getStorageSync('lang'),
				},
				success: (res) => {
					resolve(res)
				},
				// 这里的接口请求，如果出现问题就输出接口请求失败
				fail: (err) => {
					console.log(err)
					reject(err)
				}
			})
		} catch (error) {
			reject(error)
		}
	})
}